package com.dao.impl;

import com.bean.Friend;
import com.dao.BaseDao;
import com.dao.FriendDao;

import java.util.List;

public class FriendDaoImpl extends BaseDao implements FriendDao {
    /**
     * 前台通过类型来查找友情链接
     * @param type
     * @return
     */
    @Override
    public List<Friend> frontFindLinkByType(Integer type) {
        String sql="Select * from friend where type=?";
        return queryForList(Friend.class,sql,type);
    }

    /**
     * 后台查询所有的友情链接
     * @return
     */
    @Override
    public List<Friend> backFindAll() {
        String sql= "select * from friend";
        return queryForList(Friend.class,sql);
    }

    /**
     * 后台保存友情链接
     * @param friend
     */
    @Override
    public int backSave(Friend friend) {

        String sql="insert into friend (name, url, type) values (?,?,?)";
        return update(sql,friend.getId(),friend.getName(),friend.getType(),friend.getUrl());
    }

    /**
     * 后台更新友情链接
     * @param friend
     */
    @Override
    public void backUpdate(Friend friend) {

    }

    /**
     * 后台删除友情链接
     * @param friend
     */
    @Override
    public void backDelete(Friend friend) {

    }
}
